/**
 * 
 */

/**
 * @author scottd
 *
 */
import java.util.LinkedList;

public class Teacher extends User {
	
	int teacherNumber;
	
	LinkedList<ClassObject> classList = new LinkedList<ClassObject>();
	
	public Teacher(String name, String emailAddress, int teacherNumber){
		super(name, emailAddress);
		this.teacherNumber = teacherNumber;
		
	}
	public Teacher(String name, String emailAddress){
		super(name, emailAddress);
		this.teacherNumber = 0;
	}
	public void setTeacherNumber( int teacherNumber){
		this.teacherNumber = teacherNumber;
	}
	
	public void addClass(ClassObject className){
		classList.add(className);
		
	}
	
	public void addStudent(String studentName, int courseNumber){
		((ClassObject)classList.get(courseNumber)).addStudent(studentName);
		
	}
	
	public void editTest(String className, String testName){
		
	}
	
	public void removeClass(String className){
		
	}
	
	public void removeStudent(String studentName){
		
	}
	public int getTeacherNumber(){
		return this.teacherNumber;
	}
	
	//others
	
	
	

}
